
<?php

	require_once "../banco/conexaoBanco.php";
	if(isset($_POST['enviar'])){
		$nome = trim($_POST['nome']);
		$login = trim($_POST['login']);
		$senha = trim($_POST['senha']);
		$email = trim($_POST['email']);
		$tipo_acesso = trim($_POST['acesso']);
		
				
		if( (!$nome) || (!$login) || (!$senha) || (!$email) || (!$tipo_acesso)){
			//checa se há campos vazios
			echo "<script type=\"text/javascript\">
						alert(\"Preencha os Campos!\");
					</script> 
				<meta http-equiv='refresh' content='0; URL=../index.php?p=cadastro-login' >";
		}
		
		else{
				if(validaEmail($email)){
						//checa se os dados digitados já existem no banco
						//consulta os dados
						$sql_checa_email = mysql_query("SELECT id_login FROM login WHERE u_email='".$email."'");
						$sql_checa_login = mysql_query("SELECT id_login FROM login WHERE u_login='".$login."'");
						
						//recebem a o resultado da consulta em uma variavel array
						$eteste = mysql_fetch_array($sql_checa_email);
						$lteste = mysql_fetch_array($sql_checa_login);
						
						//lista a consulta em outra variavel
						$checa_email = $eteste[0];
						$checa_login = $lteste[0];
						
							if(($checa_email > 0) || ($checa_login > 0) ){
									echo "
									<script type=\"text/javascript\">
										alert(\"Login já existe!\");
									</script> "	;
									unset($email);
									unset($login);
								
								echo "<meta http-equiv='refresh' content='0; URL=../index.php?p=cadastro-login' >";
							}
							else{
								// se nenhum erro foi encontrado, deve gravar os dados
								$sql = mysql_query("INSERT INTO login (`id_login`, `u_nome`,`u_senha`, `u_login`, `u_email`, `u_nivel`, `u_ativo`, `u_cadastro`) VALUES ('', '".$nome."', '".$senha."', '".$login."', '".$email."', '".$tipo_acesso."', '1', NOW()) ") or die( mysql_error());
								
								echo "<meta http-equiv='refresh' content='0; URL=../index.php?p=cadastro-login' >
									<script type=\"text/javascript\">
										alert(\"Login de acesso cadastrado com Sucesso!\");
									</script> "	;
								if(!$sql){
									echo "<meta http-equiv='refresh' content='0; URL=../index.php?p=cadastro-login' >
										<script type=\"text/javascript\">
											alert(\"Não foi Possivel cadastrar!\");
										</script> ";
									}//fecha if
								}//fecha else
							
							
				}//fecha if
				else{ echo "<script type=\"text/javascript\">
					alert(\"O email informado não é válido!\");
				</script> 
				<meta http-equiv='refresh' content='0; URL=../index.php?p=cadastro-login' >";
				}
			}
		
	}
	mysql_close();
	
	
	function validaEmail($mail){
		if(preg_match("/^([[:alnum:]_.-]){3,}@([[:lower:][:digit:]_.-]{3,})(\.[[:lower:]]{2,3})(\.[[:lower:]]{2})?$/", $mail)) {
			return true;
		}else{
			echo "erro";
			return false;
		}
	
	}
	
	
?>